body{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,STHeiti,WenQuanYi Micro Hei,Helvetica,Arial,sans-serif;color:rgba(0,0,0,.8);}
.pm-event-content{background-color:#f9f9f9;padding:20px;margin-left:520px;border-radius:4px;height:280px;box-sizing:border-box;position:relative;}
.single-wrapper--event{padding-top:15px!important;}
.pm-event-qrcode{position:absolute;right:20px;bottom:20px;width:128px;text-align:center;font-size:12px;line-height:1.8;}
.pm-event-qrcode p{margin-top:0;color:rgba(0,0,0,.6);}
.pm-event-author{margin-bottom:40px;}
.pm-event-meta .address,.pm-event-meta .date{margin-bottom:10px;color:rgba(0,0,0,.6);}
.pm-event-meta .address{margin-bottom:18px;}
.pm-event-meta .fa{margin-right:4px;text-align:center;width:16px;}
.pm-event-meta .avatar{border-radius:100%;display:inline-block;vertical-align:middle;margin-right:8px;}
.pm-event-meta .event-status{background-color:#62b651;border-radius:3px;color:#fff;padding:6px 10px;margin-right:12px;display:inline;}
.pm-event-meta .event-status.finished{background-color:#ccc;}
.pm-event-meta .button{background-color:#fff;border-radius:3px!important;box-sizing:border-box;height:34px!important;line-height:1.6;padding:6px 10px!important;}
.pm-event-image{float:left;margin-right:20px;border-radius:4px;}
.pm-event-title{font-size:22px;line-height:1.2;min-height:48px;margin:0 0 15px;}
.uc-tab-item{position:relative;cursor:pointer;}
.uc-tab-item.has-unread{padding-right:10px;}
.uc-tab-item.has-unread:after{content:"";height:6px;width:6px;position:absolute;right:3px;top:19px;background-color:#c00;border-radius:100%;}
.more_message{line-height:1.8;text-align:center;}
.more_message a{display:inline-block;font-size:14px;border-radius:999em;padding:3px 15px;border:1px solid #8c0000;color:#8c0000;}
.jiu_font{font-weight:700;color:rgba(0,0,0,.44);font-size:14px;margin-bottom:10px;margin-top:30px;}
.massage_ul{font-size:14px;color:rgba(0,0,0,.6);padding-left:0;}
.massage_ul li{padding:15px 0;border-bottom:1px solid #eee;list-style:none;}
.massage_ul li:last-child{border-bottom:0;}
.massage_ul li a{color:#8c0000;}
.message--link{position:relative;}
.message--link .svgIcon-use{display:inline-block;vertical-align:middle;}
.message--link .message-count{background-color:#c00;border-radius:999em;color:#fff;font-size:10px;height:12px;left:10px;line-height:12px;opacity:.8;padding:0 5px;position:absolute;text-align:center;top:-1px;}
.message--link.has-message .iconfont{animation:2s linear 0s normal none infinite running e;transform-origin:center top 0;}
.progress-striped{height:4px;background-color:#eee;position:relative;}
.progress-striped .bar{position:absolute;left:0;top:0;bottom:0;background-color:#8c0000;}
.mce-ico{background-size:18px!important;background-position:50%!important;background-repeat:no-repeat!important;}
.back2top{position:fixed;bottom:30px;right:30px;height:50px;width:50px;background-color:rgba(0,0,0,.6);color:#fff;font-size:36px;text-align:center;border-radius:3px;cursor:pointer;transform:translate3d(0,150px,0);transition:.5s;}
.back2top.is-active{transform:translateZ(0);}
.back2top .fa{line-height:46px;}
.butterBar{left:50%;margin-left:-320px;max-width:640px;position:fixed;text-align:center;top:0;width:58%;z-index:100;line-height:1.8;}
.butterBar a{text-decoration:underline;}
.butterBar-message{margin-top:0;background:#888;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.35);display:inline-block;font-size:14px;margin-bottom:0;padding:12px 25px;color:#eee;}
.butterBar--error .butterBar-message{background-color:#cc5454;color:#fff;}
@media screen and (max-width:640px){.butterBar{margin-left:5%;width:90%;left:0;}}

.user-avatar-preview{padding:30px 0;}
.button--upload{background-color:#8c0000;color:#fff;border:0;display:inline-block;width:100px;text-align:center;border-radius:5px;padding:10px;font-size:14px;}
.password-form{width:400px;margin:20px auto;}
.password-form label{display:block;font-size:12px;color:rgba(0,0,0,.6);margin-bottom:5px;}
.password-form textarea{resize:none;}
.password-form input,.password-form textarea{background-color:#f2f5fb;border:1px solid #f2f5fb;width:400px;padding:5px;border-radius:3px;font-size:12px;color:rgba(0,0,0,.44);line-height:1.8;}
.password-form input:focus,.password-form textarea:focus{border-color:#8c0000;background-color:#fff;}
.password-form input:disabled,.password-form textarea:disabled{background-color:#f0f0f0;cursor:not-allowed;}
.password-form input[type=submit]{background-color:#8c0000;color:#fff;cursor:pointer;}
.tixian p{margin-bottom:20px;}
.tixian label{display:inline-block;margin-right:20px;font-size:14px;width:100px;}
.tixian-notice{color:#f30000;font-size:14px;padding:30px 0;}
.tixian-input{border:1px solid #eee;line-height:30px;width:250px;padding-left:10px;padding-right:10px;}
.tixian-submit{border:1px solid #8c0000;width:250px;text-align:center;line-height:30px;background-color:#8c0000;color:#fff;cursor:pointer;margin-left:120px;font-size:14px;}
.bigfa-paylist{font-size:14px;}
.bigfa-paylist-item{padding:15px 0;border-bottom:1px solid rgba(0,0,0,.05);}
.bigfa-paylist-item .post-title{display:inline-block;width:500px;}
.bigfa-paylist-item .post-title:hover{color:#8c0000;}
.bigfa-paylist-item .date{float:right;color:#a5aab0;}
.bigfa-paylist-item .date .fa{margin-right:4px;}
.pm-comment-item .meta{bottom:15px;font-size:12px;}
.pm-comment-item .meta .fa{margin-right:3px;}
.pm-comment-item .action{color:#a5aab0;}
.pm-comment-item .action:hover{color:#8c0000;}
.pm-comment-title{color:#a5aab0;}
.pm-comment-title:hover{color:#8c0000;}
.pm-answer-list{list-style:outside none none;margin:0;padding-left:0;}
.pm-answer-item{border-bottom:1px solid #eee;font-size:14px;line-height:1.8;padding-bottom:15px;padding-top:15px;position:relative;}
.pm-answer-content{background-color:#f2f5fb;border-radius:5px;padding:10px;color:#666;position:relative;}
.pm-answer-content:before{border:6px solid;border-color:transparent transparent #f2f5fb;position:absolute;top:-12px;left:20px;content:"";}
.pm-answer-title{margin-bottom:12px;color:#a5aab0;}
.pm-answer-title:hover{color:#8c0000;}
.pm-answer-title .svgIcon{fill:#8c0000;display:inline-block;vertical-align:middle;margin-right:3px;}
.pm-answer-title .meta{float:right;font-size:12px;color:rgba(0,0,0,.44);}
.pm-answer-title .meta .fa{margin-right:4px;}
.user-page-config{background-size:cover;background-image:url(../images/user-center-banner.png);background-position:50%;}
.author-page-info{float:left;width:50%;}
.here-avatar{margin-right:12px;height:100px;width:100px;}
.here-avatar .avatar{border-radius:100%;}
.user-page-header{padding:90px 0;overflow:hidden;background-color:#fafafa;position:relative;background-position:50%;background-size:cover;}
.user-page-header.user-page-config{padding:50px 0;}
.user-page-header.user-page-config:before{display:none;}
.user-page-header:before{position:absolute;background-color:rgba(56,137,194,.5);top:0;bottom:0;left:0;right:0;content:"";}
.user-page-header .author-page-inner{position:relative;}
.user-page-header .avatar{border-radius:100%;border:3px solid #fff;float:left;margin-right:20px;}
.user-page-header .author-title{font-size:24px;color:#fff;margin-bottom:5px;margin-top:15px;}
.user-page-header .author-title .is-staff{display:inline-block;border:1px solid #fff;border-radius:999em;font-size:12px;line-height:1.4;padding:1px 6px;margin-left:10px;vertical-align:middle;}
.user-page-header .author-title i{border:1px solid orange;border-radius:3px;color:orange;display:inline-block;font-size:12px;font-style:normal;line-height:1;margin-left:10px;padding:2px 4px;vertical-align:middle;position:relative;}
.user-page-header p{font-size:14px;margin-bottom:5px;color:#fff;}
.user-page-header .button--dingyue{background-color:transparent;color:#3284f4;border:1px solid #3284f4;display:inline-block;padding:0 10px;margin-top:5px;font-size:12px;border-radius:3px;opacity:.8;line-height:24px;height:25px;}
.user-page-header .button--dingyue:hover{opacity:1;border-color:#3284f4;color:#3284f4;}
.user-page-header .button--dingyue .fa{margin-right:4px;}
.setting-page-user-meta{float:right;padding:20px;color:#fff;line-height:1.8;}
.setting-page-user-meta span{display:inline-block;text-align:center;padding-top:25px;box-sizing:border-box;width:100px;height:100px;margin-right:20px;background:url(../images/blue.png) no-repeat 50%;font-size:16px;}
.setting-page-user-meta span:nth-child(odd){background-image:url(../images/red.png);}
.setting-page-user-meta span i{display:block;font-style:normal;line-height:1;font-size:14px;color:hsla(0,0%,100%,.98);}
.user-left{width:230px;background-color:#fff;float:left;}
.user-left .user-menu{list-style:none;margin:0;padding-left:0;}
.user-left .user-menu li{padding:20px;border-left:1px solid transparent;}
.user-left .user-menu li .fa{margin-right:10px;display:inline-block;vertical-align:middle;}
.user-left .user-menu li a{display:block;}
.user-left .user-menu li.current-menu-item{background-color:#f2f5fb;border-left:1px solid #8c0000;color:#8c0000;}
.user-center-title{border-bottom:1px solid #8c0000;color:#8c0000;font-size:16px;line-height:1.8;}
.block-actions{text-align:center;padding-top:20px;}
.user-bookmark{padding:14px 0 0;list-style:none;margin:0;font-size:14px;line-height:1.8;}
.js-searchForm+.user-bookmark{padding-top:0;}
.user-bookmark li{padding:10px 0;border-bottom:1px dotted #eee;overflow:hidden;}
.user-bookmark li .post-future-date{font-size:12px;line-height:1.2;color:#c00;padding-left:8px;}
.user-bookmark li a:hover{color:#8c0000;}
.user-bookmark li .meta{color:#a5aab0;font-size:12px;}
.user-bookmark li .meta time{display:inline-block;width:90px;}
.user-bookmark li .meta .views{margin-left:8px;display:inline-block;width:50px;}
.user-bookmark li .meta .fa{margin-right:4px;}
.user-bookmark li .action{color:#c00;cursor:pointer;}
.js-searchForm{margin-bottom:0;}
.inputGroup .svgIcon{fill:rgba(0,0,0,.44);top:-2px;}
.textInput--chromeless{background-color:#fff;border:0 none;color:rgba(0,0,0,.8);font-size:14px;margin:10px 10px 10px 30px;}
.js-searchForm .textInput--chromeless{margin-bottom:0;}
.svgIcon--search{display:inline-block;vertical-align:middle;}
.user-right{width:900px;float:right;background-color:#fff;padding:20px;min-height:500px;}
.follow-nav{line-height:1.8;border-bottom:1px solid #8c0000;}
.follow-nav .uc-tab-item{padding-bottom:8px;display:inline-block;margin-right:10px;}
.follow-nav .uc-tab-item.current{color:#8c0000;border-bottom:1px solid #8c0000;}
.footer-empty{height:50px;}
.footer-linkPart{padding:20px;}
.footer-linkPart .title{margin-top:0;font-size:18px;color:rgba(0,0,0,.44);font-weight:400;}
.blue-link-box,.blue-pic-ul{list-style:none;padding-left:0;}
.blue-link-box li,.blue-pic-ul li{display:inline-block;}
.blue-link-box{font-size:12px;}
.blue-link-box li{margin-bottom:5px;margin-right:10px;color:rgba(0,0,0,.6);width:100px;}
.blue-link-box li:hover{color:#8c0000;}
.author-page-nav{padding:50px 0 30px;}
.author-page-nav span{display:inline-block;border:1px solid #eee;padding:10px 15px;border-radius:5px;margin-right:20px;color:#666;cursor:pointer;}
.author-page-nav span.current,.author-page-nav span:hover{border-color:#8c0000;color:#8c0000;}
div.mce-statusbar{border:0!important;}
.phone-form{text-align:left;}
.phone-form p{margin-bottom:10px;}
.phone-form .user-info-message{font-size:12px;color:#c00;}
.phone-form .button--sendMessage{border:1px solid #eee;background-color:#f0f0f0;color:#999;border-radius:3px;font-size:12px;cursor:pointer;padding:0;width:140px;box-sizing:border-box;height:36px;}
.phone-form label{display:block;font-size:12px;color:rgba(0,0,0,.44);}
.phone-form input[type=text]{width:300px;padding:0 10px;border:1px solid #eee;background-color:#fff;border-radius:3px;height:36px;font-size:12px;box-sizing:border-box;}
.phone-form input[type=text]:focus{border-color:#8c0000;}
.phone-form input[type=text].input--creditNum{width:140px;margin-right:18px;}
.phone-form input[type=submit]{box-sizing:border-box;width:300px;text-align:center;font-size:12px;cursor:pointer;height:36px;color:#fff;border-radius:3px;border:0;background-color:#8c0000;}
.phone-form{padding-bottom:20px;}
.hasHeaderBackground{background-size:cover;background-position:50%;}
.list-header{padding:15px 20px 0;}
.list-header h1 {
    border-bottom: 1px solid #eee;
    padding-bottom: 4px;
    background: #8c0000;
    color: #fff;
    padding-left: 10px;
    }
.topics-banner{background-image:url(../images/topics-banner.jpg);}
.aligncenter{margin-left:auto;margin-right:auto;display:block;}
img{max-width:100%;height:auto;}
a{color:inherit;text-decoration:none;}
.topic-list-header{padding:20px;border-bottom:1px dotted #eee;}
.topic-list-header .fa{margin-right:3px;}
.topic-list-header .title-prefix{font-size:12px;color:rgba(0,0,0,.3);}
.topic-actions{padding-top:12px;}
.topic-share{text-align:right;padding-bottom:20px;font-size:18px;}
.term-buttons .button{border-color:hsla(0,0%,100%,.9);color:hsla(0,0%,100%,.9);height:32px;line-height:31px;margin-right:10px;margin-left:10px;font-size:12px;}
.term-buttons .button.is-active,.term-buttons .button:hover{background-color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.9);color:#999;}
.hero-description.views{color:hsla(0,0%,100%,.9);font-size:14px;}
.topic-header-banner{background-color:rgba(0,0,0,.44);background-size:cover;background-position:50%;background-image:url(../images/topic-banner.jpg);}
.topic-header-banner.news-banner{background-image:url(../images/news-banner.png);}
.hero--standalone{padding:40px 0 60px;color:#fff;text-align:center;}
.hero-title{font-size:24px;margin-bottom:5px;}
.term-share{font-size:14px;color:rgba(0,0,0,.44);}
.topic-post-list{margin-top:-60px;padding:40px 50px 20px;margin-bottom:30px;}
.fa-new-psot-title{border:0;font-size:18px;font-weight:700;background-color:#fff;line-height:1.8;width:100%;border-bottom:1px solid #eee;padding-bottom:5px;}
.writing-action-item{border-radius:5px;line-height:30px;border:1px solid #eee;display:inline-block;background-color:#fff;padding:3px 12px;font-size:14px;color:rgba(0,0,0,.44);vertical-align:middle;cursor:pointer;margin-left:15px;float:right;}
.writing-action{padding-top:20px;}
div.mce-toolbar-grp{background-color:#fff!important;}
.fa-editor-form{padding:20px;box-shadow:0 0 3px rgba(0,0,0,.1);position:relative;}
#wpuf-insert-image-container{position:absolute!important;top:-4px;left:0;right:0;}
.wp-editor-container{border:0!important;}
.div.mce-toolbar-grp{border-bottom:0!important;}
.tag-header{padding:20px 20px 0;}
.tag-hero-title{font-size:20px;padding-bottom:12px;border-bottom:1px solid #eee;}
.dot{padding-left:5px;padding-right:5px;}
.dot:after{content:"·";}
.container{max-width:1200px;margin-left:auto;margin-right:auto;}
.writing-column{max-width:760px;}
.hot-question-item-placeholder{line-height:1!important;}
.userlist-placeholder{line-height:1;margin-left:60px;margin-top:8px;}
.linePlaceholder{background:rgba(0,0,0,.05);display:inline-block;height:10px;width:100%;}
.linePlaceholder--avatar{border-radius:100%;height:32px;width:32px;}
.linePlaceholder--avatar-large{width:50px;height:50px;}
.linePlaceholder--image{width:215px;height:140px;}
.linePlaceholder--large{width:360px;}
.linePlaceholder--thicker{height:22px;margin-top:4px;}
.linePlaceholder--thick{height:14px;margin-bottom:6px;}
.linePlaceholder--truncated{width:80%;}
.linePlaceholder--smaller{width:80px;}
.linePlaceholder--word{width:30px;}
.u-paddingLeft50{padding-left:50px;}
.demo--radioText{display:inline-block;border:1px solid #8c0000;color:#8c0000;border-radius:3px;box-sizing:border-box;padding:10px;width:106px;text-align:center;}
.demo--radio:checked+.demo--radioText{background-color:#f2f5fd;}
.demo--label{margin:10px 20px 0 0;display:inline-block;box-sizing:content-box;cursor:pointer;}
.demo--label:nth-child(3n){margin-right:0;}
.demo--radio{display:none;}
.demo--radioInput{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:100%;display:inline-block;height:16px;margin-right:10px;margin-top:-1px;vertical-align:middle;width:16px;line-height:1;box-sizing:content-box;}
.demo--radio:checked+.demo--radioInput:after{background-color:#8c0000;border-radius:100%;content:"";display:inline-block;height:12px;margin:2px;width:12px;}
.demo--checkbox.demo--radioInput,.demo--radio:checked+.demo--checkbox.demo--radioInput:after{border-radius:0;}
.loadmore{padding-top:20px;padding-bottom:20px;}
.error-page{text-align:center;padding:60px 0;}
.error-page .error-btn{display:inline-block;margin-top:30px;border-radius:999em;color:#8c0000;border:1px solid #8c0000;font-size:12px;padding:3px 14px;}
.error-page .error-btn .iconfont{margin-right:4px;}
.error-page .error-btn:hover{background-color:#8c0000;color:#fff;}
#mceu_18{background-color:#fff!important;width:720px;}
#mceu_18.is-sticky{position:fixed!important;top:0;}
#mceu_18.is-sticky+.mce-edit-area{margin-top:37px;}
.thavar-input{border:0;border-bottom:1px solid rgba(0,0,0,.15);background-color:transparent;font-size:14px;color:rgba(0,0,0,.44);padding-bottom:2px;width:270px;}
.u-size4of12{float:left;width:33.3333%;}
.u-size5of12{float:left;width:41.6667%;}
.form{line-height:1.8;}
.post-notice{font-size:12px;color:red;padding-top:12px;}
.post-notice+.user-bookmark{padding-top:0;}
.topic-admin-list{padding-top:50px;}
.topic-admin-item{overflow:hidden;padding:15px;background-color:#fff;border-radius:4px;display:inline-block;margin-right:10px;margin-bottom:10px;}
.topic-admin-item h2{margin:0;font-size:16px;font-weight:400;}
.topic-admin-item img{float:left;margin-right:12px;border-radius:4px;}
.topic-admin-item input{border:0;border-bottom:1px solid #ddd;color:rgba(0,0,0,.44);background-color:transparent;width:200px;}
.topic-admin-item button{background:#eee;border:0;cursor:pointer;}
.admin-hero-title{font-size:18px;color:rgba(0,0,0,.44);font-weight:400;}
.admin-form-submit{border:0;font-size:14px;background-color:#cfcfff;color:#fff;padding:5px 15px;border-radius:4px;cursor:pointer;}
.qidianla-classes-li{padding:15px 0;border-bottom:1px solid #eee;}
.admin-textInput{background-color:#fff;border:1px solid #eee;border-radius:3px;}
.qidianla-classes-content,.qidianla-classes-item{display:inline-block;}
.overlay-list-item{padding:5px 0;border-bottom:1px solid #eee;position:relative;line-height:1.8;}
.overlay-list-item img{position:absolute;right:0;top:5px;}
.overlay-edit-link{color:#fff;margin-left:5px;display:inline-block;background-color:#8c0000;font-size:12px;padding:0 4px;border-radius:3px;line-height:1.4;}
.overlay-ad{display:inline-block;vertical-align:middle;position:relative;}
.overlay-ad .close-btn-2{height:30px;position:absolute;right:10px;top:10px;width:30px;}
.overlay-list-meta{font-size:12px;color:rgba(0,0,0,.44);}
.add-cities{display:inline-block;border-radius:999em;line-height:1.1;border:1px solid #8c0000;padding:1px 5px;color:#8c0000;margin-right:8px;font-size:12px;}
.add-cities.is-active{background-color:#8c0000;color:#fff;}
.overlay-list-cities{font-size:12px;}
.overlay-list-cities span{display:inline-block;border-radius:999em;line-height:1.1;border:1px solid #8c0000;padding:1px 5px;color:#8c0000;margin-right:8px;}
.textInput--underlined{border:0;border-bottom:1px solid #eee;background-color:transparent;}
.page-title{font-size:16px;margin-top:0;border-bottom:1px solid #eee;font-weight:400;padding-bottom:10px;}
.heading-tabs{margin:0;padding-left:0;}
.heading{position:relative;}
.heading--borderedTop{border-top:1px solid rgba(0,0,0,.05);}
.heading--borderedTop .heading-tabsItem{padding-top:16px;}
.heading--paddedTop{margin-top:30px;}
.heading-tabsItem{color:rgba(0,0,0,.44);margin-right:20px;}
.heading-tabsItem.is-active{border-top:1px solid rgba(0,0,0,.44);}
.heading-tabsItem.is-active .heading-title{font-weight:700;color:rgba(0,0,0,.8);}
.textInput--narrow{padding:0 5px;height:35px;font-size:14px;width:500px;}
.ad-list-item{padding:15px 0;border-bottom:1px solid #eee;}
.ad-list-content{background-color:#fafafa;border-radius:5px;padding:5px;font-size:12px;list-style:none;line-height:1.8;}
.ad-list-info{width:150px;vertical-align:top;}
.u-marginTop8{margin-top:8px;}
.ad-edit-link{color:#8c0000;font-size:12px;display:inline-block;margin-left:5px;}
.news-date{display:inline-block;border-radius:0 999em 999em 0;background-color:#96afd4;color:#fff;font-size:18px;font-weight:600;padding:10px 25px 10px 20px;}
.pm-tools-list{padding:20px;letter-spacing:-.8em;}
.pm-tools-header{padding:10px 20px;}
.pm-tools-item{width:366px;display:inline-block;letter-spacing:0;line-height:1.8;margin-right:30px;margin-bottom:30px;position:relative;vertical-align:top;border-radius:5px;}
.pm-tools-item .tool-btn{fill:rgba(0,0,0,.44);padding-left:20px;padding-right:20px;padding-bottom:20px;}
.pm-tools-item .tool-btn-item{display:inline-block;margin-left:3px;}
.pm-tools-item .tool-btn-item:hover{fill:#8c0000;}
.pm-tools-item:nth-child(3n){margin-right:0;}
.pm-tools-item:hover{box-shadow:0 3px 9px rgba(0,0,0,.05);}
.pm-tools-item h2{font-size:18px;margin-top:0;margin-bottom:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.pm-tools-item .des{font-size:14px;color:rgba(0,0,0,.44);padding-left:20px;padding-right:20px;}
.l-users{padding-top:10px;}
.l-users .avatar{border-radius:100%;margin-right:4px;}
.news-list-item{padding:0 20px 20px;margin:50px 20px 20px;border:1px solid #eee;}
.news-list-title{margin-bottom:0;background-color:#fff;font-size:18px;display:inline-block;padding-left:10px;padding-right:10px;text-overflow:ellipsis;transform:translateY(-25px);white-space:nowrap;}
.news-list-title .brog{float:left;font-family:arial;font-size:44px;line-height:40px;color:#8da5c9;margin-right:3px;}
.button--news{background-color:#fff!important;border:1px solid #50c87e!important;border-radius:3px!important;color:#50c87e!important;font-size:12px!important;margin-right:8px!important;padding:3px 8px!important;height:28px!important;line-height:1.8!important;}
.news-list-content{margin-top:-40px;line-height:1.8;color:#666;}
.user-list-item{width:205px;display:inline-block;margin-right:20px;margin-top:40px;text-align:center;border:1px solid rgba(0,0,0,.15);border-radius:5px;line-height:1.8;}
.user-list-item:nth-child(4n){margin-right:0;}
.user-list-item h4{margin-top:0;margin-bottom:0;}
.user-list-item .des{font-size:12px;color:#a5aab0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;}
.user-list-item .avatar{border-radius:100%;margin-top:-25px;border:1px solid rgba(0,0,0,.15);background-color:#fff;padding:2px;}
.user-list-item .down{font-size:12px;color:#a5aab0;padding:6px 0 12px;overflow:hidden;}
.user-list-item .down .button--cancelsubauthor{border:1px solid #8c0000;color:#8c0000;padding:0 6px;border-radius:3px;cursor:pointer;}
.user-list-item .down .button--cancelsubauthor:hover{background-color:#8c0000;color:#fff;}
.user-message-item{padding-top:15px;padding-bottom:15px;color:#a5aab0;font-size:14px;line-height:1.8;border-bottom:1px solid #eee;}
.user-comments{list-style:none;margin:0;padding-left:0;}
.user-comments li{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #eee;position:relative;font-size:14px;line-height:1.8;}
.user-comments li .meta{color:#a5aab0;position:absolute;right:0;}
.cute{color:#8c0000;}
.rimowa-wrapper{padding-top:50px;}
.rimowa-setting-title{font-size:24px;font-weight:400;margin:0;padding-bottom:50px;}
.u-paddingTop5{padding-top:5px;}
.form-hint{font-size:12px;color:rgba(0,0,0,.44);}
.col{min-height:1px;padding-left:20px;padding-right:20px;position:relative;}
.col,.container,.row{box-sizing:border-box;}
.form-row{margin:30px 0;}
.u-size9of12{width:75%;float:left;}
.u-size3of12{width:25%;float:left;}
.rimowa-textarea,.rimowa-textInput{border:1px solid #eee;background-color:#fff;resize:none;border-radius:5px;padding:2px 10px;font-size:14px;color:rgba(0,0,0,.6);width:500px;line-height:1.8;}
.form-table{width:100%;border-collapse:collapse;clear:both;margin-top:.5em;}
.form-table th{padding:0;width:140px;font-weight:600;line-height:1.3;padding:20px 10px 20px 0;text-align:left;width:200px;}
.form-table th,.pure-setting-description{vertical-align:top;}
.div-tab.hidden{display:none;}
.rimowa-top-nav{border-top:1px solid rgba(0,0,0,.05);}
.rimowa-top-nav li{display:inline-block;color:rgba(0,0,0,.44);margin-right:20px;padding-top:16px;}
.rimowa-top-nav li.active{border-top:1px solid rgba(0,0,0,.44);color:rgba(0,0,0,.8);font-weight:600;}
.rimowa-top-nav .nav{list-style:none;margin:0;padding:0;}
.form-heading label{font-size:12px;font-weight:600;}
.slider-delete{color:#c00;font-size:12px;}
.topas-list{list-style:none;}
.topas-list-item{border-bottom:1px solid #eee;padding:20px 0;}
.topas-list-item span{display:inline-block;width:200px;font-size:12px;font-weight:600;}
.topas-list-item label{display:block;}
.topas-input-item,.topas-list-input{background-color:transparent;border:0;border-bottom:1px solid #eee;width:600px;font-size:12px;line-height:28px;color:rgba(0,0,0,.6);}
.bargraph{-moz-user-select:none;margin:35px 30px 0;}
.barchart,.bargraph{height:245px;}
.barchart-container{height:220px;position:relative;}
.bargraph-x-axis{border-top:2px solid #dededc;bottom:-1px;position:absolute;right:0;left:50px;}
.bargraph-y-axis{bottom:0;height:100%;left:0;position:absolute;width:50px;}
.bargraph-grid-lines{bottom:25px;height:100%;left:50px;position:absolute;right:0;}
.bargraph-bar{background-color:#3889c2;opacity:.7;position:absolute;}
.bargraph-bar:hover{opacity:1;}
.bargraph-y-axis-item{color:#b3b3b1;font-size:10px;position:absolute;right:8px;}
.bargraph-grid-line{border-top:1px dotted #dededc;position:absolute;width:100%;}
.bargraph-x-axis-item{bottom:-25px;color:#b3b3b1;font-size:10px;position:absolute;}
.chartTabs{margin-top:30px;list-style:none;padding-left:0;line-height:1.8;}
.chartTabs .is-active{border-bottom-color:transparent;}
.chartTabs .is-active .chartTab{color:rgba(0,0,0,.8);}
.chartTabs li{border-bottom:1px solid rgba(0,0,0,.15);float:left;width:20%;}
.chartTabs li:first-child .chartTab{border-left:0;padding-left:0;}
.chartTabs .chartTab{background:transparent;border-left:1px solid currentcolor;border-right:1px solid currentcolor;color:rgba(0,0,0,.15);cursor:pointer;font-size:18px;padding:0 15px 10px;text-align:left;}
.chartTabs .chartTab,.stats-totalNumber{display:block;font-weight:700;letter-spacing:0;}
.stats-totalNumber{font-size:50px;font-style:normal;height:40px;line-height:40px;margin-bottom:5px;}
.u-fontWeightNormal{font-weight:400!important;}
.button--unstyled,.button--unstyled:active,.button--unstyled:focus,.button--unstyled:hover{background:inherit;border-radius:0;border-width:0;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;height:auto;letter-spacing:inherit;line-height:inherit;padding:0;text-transform:inherit;vertical-align:baseline;white-space:normal;}
.heading--borderedBottom{border-bottom:1px solid rgba(0,0,0,.05);}
.heading--borderedBottom .heading-tabsItem.is-active{border-bottom:1px solid rgba(0,0,0,.44);}
.heading--borderedBottom .heading-tabsItem{padding-bottom:8px;}
.widget-author-lists{height:345px;overflow:hidden;}
.sortableTableWrapper{max-width:1000px;margin:50px auto;}
.sortableTableWrapper table,.sortableTableWrapper td,.sortableTableWrapper th{border:0;text-align:left;}
.sortableTableWrapper th{min-width:100px;padding-right:25px;text-align:right;}
.sortableTableWrapper .sortableTable-rowTitle{padding-bottom:20px;padding-top:43px;position:relative;width:100%;text-align:left;}
.sortableTableWrapper .sortableTable-rowTitle.withAvatar{padding-left:60px;}
.sortableTableWrapper .sortableTable-rowTitle .avatar{border-radius:100%;position:absolute;left:0;top:14px;}
.sortableTableWrapper td{line-height:1;padding:10px 25px 10px 10px;text-align:right;}

html{line-height:2;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,aside,footer,header,nav,section{display:block;}
h1{font-size:2em;margin:.67em 0;}
h2 {
    font-size: 1.5em;
    padding-left: 20px;
    background-color: #8c0000;
    line-height: 50px;
    color: #fff;
    }  
figcaption,figure,main{display:block;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace,monospace;font-size:1em;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,strong{font-weight:inherit;font-weight:bolder;}
code,kbd,samp{font-family:monospace,monospace;font-size:1em;}
dfn{font-style:italic;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-.25em;}
sup{top:-.5em;}
audio,video{display:inline-block;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}
button,input{overflow:visible;}
button,select{text-transform:none;}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:.35em .75em .625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{display:inline-block;vertical-align:baseline;}
textarea{overflow:auto;}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details,menu{display:block;}
summary{display:list-item;}
canvas{display:inline-block;}
[hidden],template{display:none;}
@keyframes a{0%{transform:translate3d(0,-10px,0);opacity:.1;}to{transform:translateZ(0);opacity:1;}}

.menu-item-has-children .fa{margin-left:3px;transition:.5s;}
.menu-item-has-children:hover .fa{transform:rotateX(180deg);}
.user-avatar{display:inline-block;height:60px;position:relative;vertical-align:top;padding-left:15px;color:#555;}
.user-avatar:hover .user-top-nav{display:block;animation:.5s a;}
.user-avatar .user-name{margin:0;line-height:1.8;border-bottom:1px solid #eee;padding-bottom:3px;}
.user-avatar .user-top-nav{background-color:#fff;display:none;right:0;line-height:1.8;position:absolute;top:59px;width:100px;z-index:11;box-shadow:0 1px 4px rgba(0,0,0,.15);padding:10px;box-sizing:border-box;border-radius:5px;text-align:center;}
.user-avatar .user-top-nav:before{background:#fff none repeat scroll 0 0;box-shadow:-1px -1px 3px -1px rgba(0,0,0,.15);content:"";display:block;height:10px;left:82px;position:absolute;top:-12px;transform:rotate(45deg) translate(6px,6px);width:10px;}
.user-avatar .user-top-nav ul{list-style:none;padding:0;}
.user-avatar .avatar{border-radius:100%;margin-top:13px;}
.metabar-activities{list-style:none;margin:0;padding:0;}
.metabar-activity-more{color:#a5aab0;}
.metabar-activity-item{border-bottom:1px dashed #eee;padding-bottom:8px;padding-top:8px;}
.metabar-activity-item .meta{color:#a5aab0;}
.metabar-activity-item .meta .status{color:#8c0000;float:right;}
.metabar-activity-item .meta .status.end{color:#999;}
.metabar-activity-item:last-child{border-bottom:0;}
.app-qrcode{position:relative;}
.app-qrcode:hover .app-qrcode-dropdown{display:block;animation:.5s a;}
.app-qrcode-dropdown{background-color:#fff;display:none;right:-50px;line-height:1.8;position:absolute;top:59px;width:130px;z-index:11;box-shadow:0 1px 4px rgba(0,0,0,.15);padding:10px 0;box-sizing:border-box;border-radius:5px;text-align:center;}
.app-qrcode-dropdown:before{background:#fff none repeat scroll 0 0;box-shadow:-1px -1px 3px -1px rgba(0,0,0,.15);content:"";display:block;height:10px;left:60px;position:absolute;top:-12px;transform:rotate(45deg) translate(6px,6px);width:10px;}
.js-metabarMessage{color:rgba(0,0,0,.6);display:inline-block;font-size:14px;margin-left:5px;vertical-align:top;}
.metabar{height:60px;line-height:60px;position:relative;z-index:100;background-color:#222c3c;background-color:#fff;}
.metabar--shadow{box-shadow:0 1px 5px rgba(0,0,0,.11);}
.metabar .logo{width:150px;display:inline-block;}
.metabar .content{font-size:14px;}
.metabar .content .svgIcon-use{display:inline-block;vertical-align:middle;margin-right:3px;}
.metabar .content .item{margin-left:20px;color:#555;fill:#555;display:inline-block;cursor:pointer;}
.metabar .content .item:first-child{margin-left:0;}
.metabar .content .item:hover{color:#8c0000;fill:#8c0000;}
.metabar-activity-more:hover{color:#8c0000;}
.subnav-ul{color:#555;font-size:14px;/*padding-left:50px;*/margin:0;list-style:none;}
.subnav-ul .e-title:hover{color:#8c0000;}
.subnav-ul .niubi .sub-menu{width:370px;}
.subnav-ul .niubi .sub-menu .menu-item{border-right:0;width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;}
.subnav-ul .wide .sub-menu{width:230px;left:calc(50% - 120px);}
.subnav-ul .wide .sub-menu .menu-item{width:84px;}
.subnav-ul .wide .sub-menu:before{left:110px;}
.subnav-ul .cccourse .sub-menu{width:116px;left:calc(50% - 60px);}
.subnav-ul .cccourse .sub-menu:before{left:52px;}
.subnav-ul .cccourse .sub-menu .menu-item{border-right:0;}
.subnav-ul .cccourse1 .sub-menu{width:130px;left:calc(50% - 70px);}
.subnav-ul .cccourse1 .sub-menu:before{left:58px;}
.subnav-ul .cccourse1 .sub-menu .menu-item{border-right:0;}
.subnav-ul .cccourse2 .sub-menu{text-align:center;width:158px;left:calc(50% - 80px);}
.subnav-ul .cccourse2 .sub-menu:before{left:72px;}
.subnav-ul .cccourse2 .sub-menu .menu-item{border-right:0;}
.subnav-ul .third .sub-menu{width:260px;left:calc(50% - 130px);}
.subnav-ul .third .sub-menu .menu-item:nth-child(2n){border-right:1px dashed #eee;}
.subnav-ul .third .sub-menu .menu-item:nth-child(3n){border-right:0;}
.subnav-ul .third .sub-menu:before{left:122px;}
.subnav-ul .sub-menu{background-color:#fff;display:none;left:calc(50% - 90px);line-height:1.8;position:absolute;top:59px;width:180px;z-index:11;box-shadow:0 1px 4px rgba(0,0,0,.15);padding:10px 0;letter-spacing:-.8em;border-radius:5px;}
.subnav-ul .sub-menu:before{background:#fff none repeat scroll 0 0;box-shadow:-1px -1px 3px -1px rgba(0,0,0,.15);content:"";display:block;height:10px;left:82px;position:absolute;top:-12px;transform:rotate(45deg) translate(6px,6px);width:10px;}
.subnav-ul .sub-menu .menu-item{padding:5px 15px;border-right:1px dashed #eee;letter-spacing:0;}
.subnav-ul .sub-menu .menu-item:hover>a{color:#8c0000;}
.subnav-ul .sub-menu .menu-item:nth-child(2n){border-right:0;}
.subnav-ul .menu-item{display:inline-block;padding-left:12px;padding-right:12px;position:relative;}
.subnav-ul .menu-item.vip{padding-right:18px;}
.subnav-ul .menu-item.vip:after{background-color:red;border-radius:3px;color:#fff;content:"hot";font-size:10px;line-height:1;padding:1px 3px;position:absolute;right:-5px;top:17px;}
.subnav-ul .menu-item:hover .fa,.subnav-ul .menu-item:hover>a{color:#8c0000;}
.subnav-ul .menu-item:hover>a{border-bottom:2px solid #8c0000;padding-bottom:3px;}
.subnav-ul .menu-item:hover .sub-menu{display:block;animation:.5s a;}
.header-nav a{font-size: 16px;padding-right: 10px;}

body.body-search{height:100%;overflow:hidden;}
html{height:100%;}
body.body-search .search-overlay{display:block;}
.search-overlay{background-color:#f5f5f5;bottom:0;display:none;position:fixed;top:60px;width:100%;z-index:4;}
.search-hot-words{width:600px;margin:0 auto;}
.search-content{min-height:800px;}
.search-form{border:1px solid #eee;width:600px;margin:80px auto 20px;border-radius:5px;overflow:hidden;background-color:#fff;}
.search-form-input{border:0;background:#fff;line-height:40px;width:500px;font-size:14px;color:#999;padding:0 0 0 10px;}
.search-form .btn-search{background:transparent;border-radius:0 5px 5px 0;border:0;height:40px;line-height:40px;text-align:center;width:40px;float:right;cursor:pointer;}
button:focus,input:focus,textarea:focus{outline:none;}
.u-colorYellow{fill:#ffad2f;color:#ffad2f;}
.u-colorPink{fill:#ff927a;color:#ff927a;}
.words-list{color:#999;}
.words-item{border:1px solid;border-radius:5px;display:inline-block;font-size:14px;line-height:1.8;margin-bottom:15px;margin-right:15px;padding:2px 8px;}
.words-item:hover{border-color:#8c0000;color:#8c0000;}
.content--withBorder{border:1px solid #eee;margin-top:50px;padding:20px 30px 30px;}
.search-features{margin:20px auto;max-width:600px;}
.search-features .search-feature-item{display:inline-block;width:180px;margin-right:8px;vertical-align:top;}
.search-features .search-feature-item:hover h3{color:#8c0000;}
.search-features .search-feature-item img{border-radius:5px;display:inline-block;}
.search-features .search-feature-item h3{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-weight:400;color:#a5aab0;}
.search-overlay-title{font-weight:400;font-size:16px;line-height:1.4;}
.search-overlay-title .svgIcon-use{display:inline-block;vertical-align:middle;margin-right:4px;}
img[data-action=zoom]{cursor:pointer;cursor:-moz-zoom-in;}
.zoom-img,.zoom-img-wrap{position:relative;z-index:666;transition:all .3s;}
img.zoom-img{cursor:pointer;cursor:-moz-zoom-out;}
.zoom-overlay{z-index:420;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;transition:opacity .3s;}
.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1;}
.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default;}
.main-slider{overflow:hidden;width:574px;height:335px;background-color:#eee;border-radius:5px;float:left;margin-right:15px;}
.main-slider,.main-slider .bd li{position:relative;}
.main-slider .bd li .mask{position:absolute;top:0;bottom:0;right:0;left:0;background-image:linear-gradient(180deg,rgba(0,0,0,.05) 5%,rgba(0,0,0,.35));}
.main-slider .bd li .title{position:absolute;bottom:10px;left:0;color:#fff;font-size:18px;font-weight:600;padding:20px;line-height:1.3;}
.main-slider .next,.main-slider .prev{opacity:0;background-color:rgba(0,0,0,.3);position:absolute;top:134px;width:50px;height:60px;font-size:40px;color:#fff;text-align:center;cursor:pointer;transition:.5s;}
.main-slider .next .fa,.main-slider .prev .fa{line-height:55px;}
.main-slider .prev{left:-60px;}
.main-slider .next{right:-60px;}
.main-slider:hover .next,.main-slider:hover .prev{opacity:1;}
.main-slider:hover .prev{left:0;}
.main-slider:hover .next{right:0;}
.main-slider li,.main-slider ul{margin:0;padding:0;}
.main-slider .supernice{position:absolute;bottom:10px;right:20px;}
.main-slider .supernice ul{margin:0;}
.main-slider .supernice li{display:inline-block;height:4px;width:30px;border-radius:990em;background-color:hsla(0,0%,100%,.6);cursor:pointer;margin:3px;}
.main-slider .supernice li.on{background-color:hsla(0,0%,100%,.95);}
.small-slider{width:260px;float:left;}
.small-slider-item{height:160px;background-color:#eee;overflow:hidden;margin-bottom:15px;border-radius:5px;position:relative;}
.small-slider-item:last-child{margin-bottom:0;}
.small-slider-item .mask{position:absolute;top:0;bottom:0;right:0;left:0;background-image:linear-gradient(180deg,rgba(0,0,0,.05) 5%,rgba(0,0,0,.65));}
.small-slider-item .title{color:hsla(0,0%,100%,.9);position:absolute;bottom:0;left:0;right:0;padding:10px;transition:.5s;}
.small-slider-item .des{position:absolute;top:8px;right:8px;color:#fff;font-size:14px;z-index:2;}
.small-slider-item:hover .mask{background-image:linear-gradient(180deg,rgba(0,0,0,.05) 5%,rgba(0,0,0,.85));}
.small-slider-item:hover .small-slider-img{transform:scale(1.1);}
.small-slider-item:hover .title{transform:translateZ(0);}
.small-slider-img{width:260px;position:relative;height:160px;display:block;border-radius:5px;transition:.5s;}
.top-activity{height:335px;width:335px;background-color:#334259;float:right;border-radius:5px;color:#fff;padding:20px;box-sizing:border-box;}
.top-activity .title{font-weight:400;border-left:3px solid #eee;padding-left:5px;font-size:14px;line-height:1.3;margin-top:0;margin-bottom:12px;}
.top-activity .title .all{color:#a6b9d3;}
.top-activity .title .all .fa{margin-left:3px;font-size:16px;}
.top-activity .activity-title{font-size:14px;line-height:1.5;margin-top:13px;}
.top-activity .activity-title:hover{color:#a6b9d3;}
.top-activity .meta{color:#a6b9d3;margin-top:12px;line-height:1.6;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.top-activity .meta .fa{vertical-align:middle;margin-right:5px;font-size:16px;width:16px;text-align:center;}
.category-slider{margin:0;padding:0;list-style:none;}
.category-hot-posts{height:285px;line-height:1.8;}
.category-hot-posts .title{font-size:18px;text-align:center;padding-top:30px;}
.category-hot-posts .title:after,.category-hot-posts .title:before{content:"";background-color:#bfc3c7;width:25px;height:2px;display:inline-block;vertical-align:middle;margin:0 10px;}
.category-hot-posts .posts{padding:20px;counter-reset:a;font-size:14px;}
.category-hot-posts .post-item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.category-hot-posts .post-item:hover{color:#8c0000;}
.category-hot-posts .post-item:before{color:#a5aab0;content:counter(a,decimal);counter-increment:a;font-size:20px;vertical-align:middle;display:inline-block;width:20px;line-height:30px;}
.category-slider-main{overflow:hidden;border-radius:5px 0 0 5px;}
.category-slider-main .supernice{width:260px;position:absolute;bottom:40px;left:0;text-align:center;}
.category-slider-main .supernice ul{list-style:none;margin:0;padding:0;}
.category-slider-main .supernice ul li{display:inline-block;width:5px;height:5px;background-color:#eee;border-radius:100%;}
.category-slider-main .supernice ul li.on{width:15px;border-radius:999em;}
.category-slider-main .next,.category-slider-main .prev{opacity:0;background-color:rgba(0,0,0,.3);position:absolute;top:106px;width:50px;height:60px;font-size:40px;color:#fff;text-align:center;cursor:pointer;transition:.5s;}
.category-slider-main .next .fa,.category-slider-main .prev .fa{line-height:55px;}
.category-slider-main .prev{left:-60px;}
.category-slider-main .next{right:-60px;}
.category-slider-main:hover .next,.category-slider-main:hover .prev{opacity:1;}
.category-slider-main:hover .prev{left:0;}
.category-slider-main:hover .next{right:0;}
.category-slider-content{background-color:#334259;height:285px;width:260px;line-height:1.6;}
.category-slider-content .des,.category-slider-content .meta{color:#7d828d;font-size:12px;margin-top:15px;}
.category-slider-content .meta{text-align:center;}
.category-slider-content .inner{border:2px solid #4d5b70;margin:20px;padding:20px;height:200px;}
.category-slider-content .title{font-weight:700;color:#fff;text-align:center;padding-top:10px;}
.category-slider-content .title:after{display:block;width:120px;margin:10px auto;content:"";height:1px;background-color:#4d5b70;}
.author-banner{height:220px;background-size:cover;background-position:50%;background-image:url(../fonts/rgba(0,0,0,.44);}
.postMetaInlineSupplemental{position:absolute;right:0;bottom:0;}
.postMetaLockup--authorWithBio{font-size:14px;line-height:1.5;position:relative;margin-bottom:30px;}
.postMetaLockup--authorWithBio .svgIcon{display:inline-block;margin-left:5px;vertical-align:-3px;fill:orange;}
.article-title{font-size:22px;margin-top:5px;line-height:1.4;}
.article-wrapper{padding:25px;}
.postMetaLockup--authorWithBio .avatar{border-radius:100%;}
.postMetaLockup--authorWithBio .des{color:#878e9a;font-size:12px;padding-top:2px;}
.postFooterInfo{margin-top:20px;padding:20px;}
.postFooterInfo .avatar{border-radius:100%;}
.postFooterInfo .title{font-size:18px;font-weight:600;margin-bottom:10px;display:inline-block;margin-top:5px;}
.postFooterInfo .des{color:#a5aab0;font-size:14px;}
.grap ul li:before{box-sizing:border-box;content:"•";display:inline-block;font-size:14px;margin-left:-58px;padding-right:15px;text-align:right;width:58px;}
.grap li{margin-bottom:12px;margin-left:30px;padding-top:2px;}
.grap{line-height:1.8;}
.grap ul{margin-bottom:20px;list-style:none;}
.grap a{text-decoration:underline;}
.grap a:hover{color:#8c0000;}
.grap h1{font-size:22px;}
.grap h2 {
    border-left: 10px solid #8c0000;
    padding-left: 8px;
    line-height: 2.2;
    font-size: 20px;
    margin-top: 30px;
    margin-bottom: 10px;
}
.grap h3{padding-bottom:5px;border-bottom:1px solid #e9e9e9;}
.grap h3,.grap h4{font-size:18px;font-weight:600;margin-top:30px;margin-bottom:10px;line-height:1.6;}
.grap blockquote,.grap p{margin-bottom:0px;}
.grap blockquote{background-color:#f2f5fb;padding:5px 20px;margin-left:0;margin-right:0;color:#243342;border-left:5px solid #d0d6dc;}
@keyframes b{0%{left:-100%;}to{left:100%;}}

.user-qes-item{padding:20px;border-bottom:1px solid #eee;}
.user-qes-item h2{font-size:16px;font-weight:400;margin-top:0;margin-bottom:8px;}
.user-qes-item h2:hover{color:#8c0000;}
.user-qes-item .meta-right{color:rgba(0,0,0,.44);padding-top:8px;}
.user-qes-item .meta-right .fa{margin-right:3px;margin-left:5px;}
.user-qes-meta{font-size:12px;}
.qes-queser-link{display:inline-block;margin-left:-10px;}
.qes-queser-link:first-child{margin-left:0;}
.user-qes-avatar{border-radius:100%;display:inline-block;height:30px;vertical-align:middle;width:30px;border:2px solid #fff;transition:.5s;}
.user-qes-avatar:hover{transform:rotate(45deg);}
.homeTab{margin-top:20px;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.15);height:50px;line-height:50px;font-size:16px;}
.homeTab span{display:inline-block;position:relative;padding-right:20px;padding-left:20px;height:50px;box-sizing:border-box;cursor:pointer;overflow:hidden;}
.homeTab span:hover{background-color:#eee;}
.homeTab span.is-active:before{right:0;}
.homeTab span.is-active:before,.homeTab span.loading:before{background-color:#8c0000;content:"";height:3px;left:0;position:absolute;top:0;}
.homeTab span.loading:before{animation:2s ease 0s normal none infinite running b;width:100%;}
.home-post-list{background-color:#fff;}
.postlist-item{overflow:hidden;padding:20px;border-bottom:1px solid #eee;}
.postlist-item:hover{box-shadow:0 0 5px rgba(0,0,0,.05);background-color:#f9fafd;}
.postlist-item:last-child{border-bottom:0;}
.postlist-item .post-title{font-size:18px;line-height:1.3;margin-top:0;}
.postlist-item .post-title:visited{color:#999;}
.postlist-item .post-title:hover{color:#8c0000;}
.author-post-list .postlist-item{padding-left:0;padding-right:0;}
.author-post-list .postlist-item:hover{box-shadow:none;background-color:#fff;}
.postlist-item.left-hide .post-img{transform:scale(0);transition:.5s;}
.postlist-item.left-hide.left-show .post-img{transform:scale(1);}
.postlist-item .post-img{position:relative;float:left;margin-right:20px;width:215px;height:140px;}
.postlist-item .post-img .post-cat{position:absolute;top:5px;left:5px;background-color:#303842;padding:5px 10px;font-size:12px;color:#fff;}
.postlist-item .post-img .post-cat a{vertical-align:middle;}
.postlist-item .post-img .post-cat.operate{background-color:#6e2fd8;}
.postlist-item .post-img .post-cat.it{background-color:#dda23c;}
.postlist-item .post-img .post-cat.pmd{background-color:#34415d;}
.postlist-item .post-img .post-cat.active{background-color:#29bbc0;}
.postlist-item .post-img .post-cat.rp{background-color:#43ad32;}
.postlist-item .post-img .post-cat.pd{background-color:#b145b8;}
.postlist-item .post-img .post-cat.ucd{background-color:#ee5757;}
.postlist-item .post-img img{border-radius:3px;}
.postlist-item .des{color:#777;font-size:14px;}
.postlist-item .post-meta-items{padding-top:8px;}
.post-meta-item{color:#c9ccd0;margin-left:8px;display:inline-block;vertical-align:middle;}
.post-meta-item .fa{margin-right:3px;}
.stream-list-meta{font-size:14px;color:#333;}
.avatar-inline{display:inline-block;margin-right:10px;vertical-align:middle;width:32px;}
.avatar-inline .avatar{border-radius:100%;display:block;height:32px;transform:translate3d(0,-1px,0);width:32px;}
.u-textAlignCenter{text-align:center;}
.u-floatRight{float:right;}
.u-cursorPointer{cursor:pointer;}
.u-paddingTop70{padding-top:70px;}
.u-paddingBottom30{padding-bottom:30px!important;}
.u-colorGray{color:#ccc;}
.u-colorOrange{color:#ff7773;}
.u-colorBlue{color:#8c0000;}
.u-colorGreen{color:green;}
/*.u-floatLeft{float:left;}*/
.u-clearfix{*zoom:1;}
.u-clearfix:after,.u-clearfix:before{display:table;content:" ";}
.u-clearfix:after{clear:both;}
.u-paddingBotton30{padding-bottom:30px!important;}
.u-width315{width:315px;}
.u-width335{width:335px;}
.u-width850{width:850px;display:inline-block;}
.u-width840{width:840px;}
.u-width800{width:800px;}
.u-width400{width:400px;}
.u-width870{width:870px;}
.u-backgroundColorWhite{background-color:#fff;}
.u-backgroundColorLightBlue{background-color:#f9fafd;}
.u-paddingTop30{padding-top:30px;}
.u-paddingTop50{padding-top:50px;}
.u-marginTop30{margin-top:30px;}
.u-flex{display:flex;}
.u-paddingLeft15{padding-left:15px;}
.u-overflowHidden{overflow:hidden;}
.u-maxWidth1000{max-width:1000px;}
.u-rounded{border-radius:5px;}
.u-marginBottom50{margin-bottom:50px;}
.u-marginBottom30{margin-bottom:30px;}
.u-marginTop50{margin-top:50px;}
.u-marginTop20{margin-top:20px;}
.u-relative{position:relative;}
.u-height32{height:32px;}
.u-lineHeight30{line-height:30px;}
.u-absolute{position:absolute;}
.u-textAlignLeft{text-align:left;}
.u-inlineBlock{display:inline-block;}
.u-hide{display:none;}
.button{-moz-osx-font-smoothing:grayscale;-moz-user-select:none;background:transparent none repeat scroll 0 0;border:1px solid rgba(0,0,0,.15);border-radius:999em;box-sizing:border-box;color:rgba(0,0,0,.44);fill:rgba(0,0,0,.44);cursor:pointer;display:inline-block;font-feature-settings:"liga";font-size:14px;height:37px;line-height:36px;letter-spacing:0;padding:0 16px;position:relative;text-align:center;white-space:nowrap;}
.button--circle{padding:0;width:37px;text-align:center;}
.button--circle.button--small{height:32px;padding:0;width:32px;}
.button--gray{border-color:#a3b4c1;color:#a3b4c1;fill:#a3b4c1;}
.button--gray.is-active,.button--gray:hover{border-color:#8c0000!important;color:#8c0000!important;fill:#8c0000!important;}
.button--sq{border-radius:3px;width:140px;}
.button--dark{background-color:#8c0000;color:#fff;border-color:#8c0000;}
.button--dark:hover{color:#fff!important;}
.button--pretty{background:linear-gradient(90deg,#00aeff,#3369e7);color:#fff;box-shadow:0 2px 6px 0 rgba(51,105,231,.4);border:0;}
.button--pretty:hover{box-shadow:0 4px 12px 0 rgba(51,105,231,.4);color:#fff!important;}
.button--weibo:hover{background-color:#ef2d36!important;color:#fff!important;border-color:#ef2d36!important;}
.button--wechat{position:relative;}
.button--wechat:hover{background-color:#06ba13!important;color:#fff!important;border-color:#06ba13!important;}
.button--wechat:hover .qrcode-wrapper{display:block;}
.button--wechat .qrcode-wrapper{border-radius:5px;position:absolute;bottom:46px;width:150px;height:150px;background-color:#fff;display:none;left:0;box-shadow:0 1px 4px rgba(0,0,0,.15);}
.button--wechat .qrcode-wrapper img{border-radius:5px;}
.button--wechat .qrcode-wrapper:before{background:#fff none repeat scroll 0 0;box-shadow:1px 1px 3px -1px rgba(0,0,0,.15);content:"";display:block;height:10px;left:14px;position:absolute;bottom:-12px;transform:rotate(45deg) translate(-6px,-6px);width:10px;}
.button:hover{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.3);}
.button--small{height:32px;line-height:31px;padding:0 14px;font-size:12px;}
.share-actions .fa{font-size:22px;line-height:inherit;}
.share-actions .button{margin-left:0;margin-right:10px;}
.button--toggle .is-default{display:inline;}
.button--toggle .is-active{display:none;}
.button--toggle.is-active .is-active{display:inline;}
.button--toggle.is-active .is-default{display:none;}
.button--chromeless,.button--link{border-radius:0;box-shadow:none;height:auto;line-height:inherit;border-width:0;padding:0;vertical-align:baseline;color:rgba(0,0,0,.3);white-space:normal;}
.button--user{border-radius:5px;}
.button--primary{color:#8c0000;border-color:#8c0000;}
.button--primary.is-active,.button--primary:hover{background-color:#8c0000;color:#fff;}
.button.button--follow{border-radius:999em;font-size:12px;height:19px;line-height:18px;padding:0 10px;margin-left:8px;}
.widget-list-pic{margin-top:10px;margin-bottom:0;list-style:none;padding-left:0;}
.widget-list-pic .img-cell{background-size:cover;height:150px;}
.widget-list-pic .article-title{background-color:rgba(0,0,0,.3);border-radius:0 0 4px 4px;bottom:0;font-size:14px;padding:14px 20px;position:absolute;color:#fff;left:0;right:0;}
.widget-post-item--withLargeImage{padding-top:8px;padding-bottom:8px;border-bottom:1px dashed #eee;}
.widget-post-item--withLargeImage a{display:block;}
.widget-post-item--withCover,.widget-post-item--withLargeImage a{position:relative;border-radius:5px;overflow:hidden;}
.widget-post-item--withCover .title{position:absolute;bottom:0;color:#fff;padding:10px;font-size:14px;background-color:rgba(0,0,0,.3);left:0;right:0;}
.widget-tags{padding-top:20px;line-height:1.8;}
.widget-tag-item{border-radius:2em;margin-right:5px;margin-bottom:10px;display:inline-block;border:2px solid #ddd;font-size:12px;padding:3px 10px;}
.widget-tag-item:hover{border-color:#8c0000;color:#8c0000;}
.widget-post-list--withImage{padding-top:10px;padding-left:0;margin:0;list-style:none;}
.widget-post-item--withImage{border-bottom:1px dashed #eee;padding-top:8px;padding-bottom:8px;overflow:hidden;font-size:14px;}
.widget-post-item--withImage:last-child{border-bottom:0;}
.widget-post-item--withImage .img{float:left;margin-right:10px;}
.widget-post-item--withImage .img img{border-radius:3px;}
.widget-post-item--withImage .title:hover{color:#8c0000;}
.widget-post-item--withImage .meta{color:#a5aab0;font-size:12px;}
.widget-book-list{padding-top:10px;}
.widget-book-item{font-size:14px;padding-top:4px;padding-bottom:4px;border-bottom:1px dashed #eee;overflow:hidden;}
.widget-book-item:last-child{border-bottom:0;}
.widget-book-item.is-active .title{display:none;}
.widget-book-item.is-active .content{display:block;}
.widget-book-item .content{display:none;line-height:1.6;}
.widget-book-item .content .t{color:#8c0000;font-size:18px;padding-top:10px;}
.widget-book-item .content .img{float:left;margin-right:10px;}
.widget-book-item .content .des{color:#a5aab0;}
.widget-book-item .title:before{content:"·";color:#8c0000;font-size:24px;display:inline-block;vertical-align:middle;width:20px;}
.hot-job-item{padding-top:8px;padding-bottom:8px;border-bottom:1px dashed #eee;font-size:14px;line-height:1.6;position:relative;}
.hot-job-item .title{color:#4a4a4a;}
.hot-job-item .title:hover{color:#8c0000;}
.hot-job-item .salari{color:#fa6041;}
.hot-job-item .company{color:#a5aab0;}
.hot-job-item:last-child{border-bottom:0;}
.hot-job-item .meta{position:absolute;line-height:2;right:0;top:8px;font-size:12px;color:#a5aab0;text-align:right;}
.hot-job{padding-top:10px;}
.contact-area{margin-top:20px;background-color:#f8f9fd;border-radius:5px;padding:15px 10px;overflow:hidden;}
.contact-area .code-ul{margin:0;list-style:none;padding:0;font-size:14px;float:left;color:#7a7b7c;width:150px;}
.contact-area .code-ul li{overflow:hidden;padding:3px 0;line-height:1.2;}
.contact-area .code-ul li .text{vertical-align:middle;display:inline-block;}
.contact-area .code-ul li a{float:right;padding:1px 4px;border:1px solid #8c0000;color:#8c0000;border-radius:3px;fill:#8c0000;}
.contact-area .code-ul li a .svgIcon-use,.contact-area .code-ul li a i{margin-right:3px;display:inline-block;vertical-align:middle;}
.contact-area .code-ul li a i{font-style:normal;transform:translate3d(0,-2px,0);}
.contact-area .code-ul li a:hover{background-color:#8c0000;color:#fff;fill:#fff;}
.contact-area .code-dl{margin:0;float:right;width:100px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);text-align:center;padding:10px 0;}
.contact-area .code-dl dd{margin:0;}
.contact-area .code-dl dt{font-size:12px;color:#a5aab0;}
.widget-ad{width:335px;}
.widget-ad img{border-radius:5px;margin-bottom:5px;}
.single-wrapper .widget:first-child{margin-top:30px;}
.widget{margin-top:20px;border-radius:5px;}
.widget .inner{padding:15px;}
.widget.is-fixed{position:fixed;top:60px;}
.widget-hot-posts{padding-top:10px;}
.widget-post-item{padding-top:8px;padding-bottom:8px;border-bottom:1px dashed #eee;color:#4a4a4a;line-height:1.5;font-size:14px;}
.widget-post-item:last-child{border-bottom:0;}
.widget-post-item:hover{color:#8c0000;}
.widget-slider{overflow:hidden;position:relative;}
.widget-slider,.widget-slider img{border-radius:5px 5px 0 0;}
.widget-slider ul{margin:0;padding:0;list-style:none;}
.widget-slider .images li{height:185px;position:relative;}
.widget-slider .images .title{bottom:25px;position:absolute;left:20px;right:20px;color:#fff;line-height:1.4;}
.widget-slider .images .mask{background-color:rgba(0,0,0,.15);position:absolute;top:0;bottom:0;left:0;right:0;}
.widget-slider .supernice{position:absolute;bottom:5px;left:0;right:0;text-align:center;}
.widget-slider .supernice li{cursor:pointer;height:10px;width:10px;border-radius:100%;display:inline-block;background-color:rgba(0,0,0,.4);margin:3px;}
.widget-slider .supernice li.on{background-color:#ffda55;}
.widget-author-list{padding-top:8px;}
.widget-author-list-item{line-height:1.6;padding:8px 0;position:relative;}
.widget-author-list-item .action{position:absolute;right:0;top:20px;}
.widget-author-list-item .action .btn{display:inline-block;border:1px solid #8c0000;color:#8c0000;padding:2px;border-radius:3px;width:16px;line-height:16px;height:16px;text-align:center;fill:#8c0000;cursor:pointer;}
.widget-author-list-item .action .btn.is-active{background-color:#8c0000;color:#fff;fill:#fff;}
.widget-author-list-item .action .btn.is-active .default{display:none;}
.widget-author-list-item .action .btn .default,.widget-author-list-item .action .btn.is-active .active{display:inline;}
.widget-author-list-item .action .btn .active{display:none;}
.widget-author-list-item .action .btn:hover{background-color:#8c0000;color:#fff;fill:#fff;}
.widget-author-list-item .avatar{border-radius:100%;float:left;margin-right:10px;}
.widget-author-list-item h4{font-size:14px;margin:0;font-weight:400;margin-top:2px;}
.widget-author-list-item p{color:#999;font-size:12px;margin:0;padding:0 30px 0 60px;}
@keyframes c{0%{transform:rotate(0);}to{transform:rotate(1turn);}}

.widget-title{border-bottom:2px solid #eee;}
.widget-title.no-border,.widget-title.no-border span{border-bottom:0;}
.widget-title.bordered-top{border-bottom:0;border-top:2px solid #eee;}
.widget-title.bordered-top span{border-bottom:0;border-top:2px solid #8c0000;margin-top:-2px;padding-top:12px;}
.widget-title span{border-bottom:2px solid #8c0000;display:inline-block;font-size:18px;padding-bottom:8px;margin-bottom:-2px;}
.widget-title span .svgIcon-use{display:inline-block;vertical-align:middle;margin-right:5px;}
.widget-title .btn{font-size:14px;color:#a5aab0;cursor:pointer;}
.widget-title .btn.loading .fa{animation:2s ease 0s normal none infinite running c;}
.widget-title .btn .fa{margin-left:3px;}
.hot-question-list{padding-top:5px;padding-bottom:5px;}
.hot-question-item{padding-left:12px;line-height:1.8;font-size:14px;border-bottom:1px dashed #eee;padding-top:8px;padding-bottom:8px;}
.hot-question-item .title{position:relative;}
.hot-question-item .title:hover{color:#8c0000;}
.hot-question-item .title .fa{margin-left:-12px;width:12px;vertical-align:middle;color:#8c0000;}
.hot-question-item .meta{color:#878e9a;font-size:12px;}
.hot-question-item:last-child{border-bottom:0;}
img.wp-smiley{width:24px!important;height:auto!important;max-height:none!important;}
.smilies-wrapper{cursor:pointer;position:relative;}
.smilies-wrapper .my-smilies{background-color:#fff;border:1px solid #eee;border-radius:5px;display:none;left:-36px;padding:10px;position:absolute;top:40px;width:210px;z-index:1;}
.smilies-wrapper .my-smilies:before{background:#fff none repeat scroll 0 0;box-shadow:-1px -1px 1px -1px rgba(0,0,0,.44);content:"";display:block;height:14px;left:38px;position:absolute;top:-14px;transform:rotate(45deg) translate(6px,6px);width:14px;}
.smilies-wrapper .my-smilies.is-active{display:block;}
#cancel-comment-reply-link{float:right;margin-right:20px;color:#999;font-size:14px;padding-top:4px;}
.comment-submit{border:1px solid #8c0000;background-color:#fff;color:#8c0000;display:inline-block;padding:0 10px;border-radius:5px;font-size:14px;line-height:23px;height:24px;cursor:pointer;}
.comment-submit:hover{background-color:#8c0000;color:#fff;}
.textarea--unlogin{font-size:14px;border-radius:5px;cursor:pointer;}
.comment-textarea,.textarea--unlogin{background-color:#f2f5fb;height:80px;padding:10px;box-sizing:border-box;color:#666;}
.comment-textarea{resize:none;border-radius:5px;border:0;width:100%;font-size:12px;}
.comment-textarea:focus{border:1px solid #8c0000;}
.comments-area{padding:25px;border-radius:5px;margin-top:20px;}
.comments-area .title{border-left:4px solid #8c0000;display:inline-block;line-height:1.2;padding-left:4px;}
.children,.comment-list{padding-left:0;list-style:none;}
.comment-author{color:#8c0000;}
.comment-author .des{font-size:12px;color:rgba(0,0,0,.44);margin-left:4px;}
.comment-reply-link{cursor:pointer;}
.comment-reply-link .fa{margin-right:4px;}
.comment-reply-link:hover{color:#8c0000;}
.post-c-a{border-radius:999em;border:1px solid rgba(0,0,0,.3);padding:0 7px;color:rgba(0,0,0,.44);margin-right:4px;vertical:middle;}
.post-c-a,.qidianVip{font-size:12px;display:inline-block;}
.qidianVip{border:0;border-radius:5px;color:green;margin-left:3px;margin-right:3px;padding:1px 5px;color:#fff;}
.qidianVip.normalVip{background:transparent linear-gradient(90deg,#8fc31f,#094) repeat scroll 0 0;box-shadow:1px 1px 2px rgba(0,153,68,.3);}
.qidianVip.superVip{background:transparent linear-gradient(90deg,#ef505f,#bd1828) repeat scroll 0 0;box-shadow:1px 1px 2px rgba(189,24,40,.3);}
.color-noraml{color:rgba(0,0,0,.44);}
.commentnav{text-align:center;}
.commentnav .page-numbers{display:inline-block;color:rgba(0,0,0,.44);border:1px solid rgba(0,0,0,.26);padding:4px 8px;border-radius:3px;margin:5px;}
.commentnav .page-numbers.current,.commentnav .page-numbers:hover{border-color:#8c0000;background-color:#8c0000;color:#fff;}
.comment-meta{min-height:16px;}
.comment{border-bottom:1px solid #eee;padding-top:20px;padding-bottom:20px;padding-left:50px;position:relative;}
.comment.no-comment{padding-left:0;text-align:center;color:rgba(0,0,0,.44);font-size:18px;}
.comment-bottom{color:#a5aab0;font-size:12px;}
.comment-content{line-height:1.6;color:#666;font-size:14px;margin-bottom:6px;}
.comment-content p{margin-bottom:10px;margin-top:0;}
.comment-content p:last-child{margin-bottom:0;}
.comment-info{font-size:14px;margin-bottom:6px;}
.comment-info .icon{display:inline-block;vertical-align:middle;margin-left:5px;}
.comment:last-child{border-bottom:0;}
.normalVip{fill:green;}
.superVip{fill:#c00;}
.respond{padding-top:15px;}
.comments-count-title{font-size:18px;color:rgba(0,0,0,.44);}
.comment-form-bottom{padding-top:10px;}
.button--smile{font-size:12px;}
.button--smile .fa{font-size:20px;display:inline-block;margin-right:6px;vertical-align:-3px;}
.children{background-color:#f2f5fb;border-radius:5px;padding:5px 15px;margin-top:10px;}
.children .comment{border-bottom:1px dotted #ddd;padding-top:8px;padding-bottom:8px;padding-left:0;}
.children .comment-info{padding-top:8px;padding-bottom:12px;margin-bottom:0;font-size:12px;}
.children .comment:last-child{border-bottom:0;}
.children .comment-textarea{background-color:#fff;border:1px solid #8c0000;height:80px;}
.children .comment-block .comment-avatar{position:static;float:left;}
.children .comment-block .avatar{height:32px;width:32px;margin-right:8px;}
.comment-block .comment-avatar{position:absolute;left:0;top:19px;}
.comment-block .avatar{border-radius:100%;}
.topic-suggestions-title{margin-top:0;letter-spacing:0;margin-bottom:10px;font-weight:400;font-size:16px;}
.topic-suggestions-title .des{font-size:14px;color:rgba(0,0,0,.44);fill:rgba(0,0,0,.44);}
.topic-suggestions-title .des .svgIcon-use{display:inline-block;vertical-align:middle;transform:translate3d(0,-1px,0);}
.topic-suggestions-title a:hover{color:rgba(0,0,0,.8);fill:rgba(0,0,0,.8);}
.stream-list-topic{letter-spacing:-.8em;}
.stream-img-pad{border-radius:5px;background-size:cover;line-height:1.8;background-position:50%;height:160px;margin-right:15px;letter-spacing:0;position:relative;display:inline-block;width:260px;overflow:hidden;background-color:#fafafa;}
.stream-img-pad:last-child{margin-right:0;}
.stream-img-pad .mark{position:absolute;left:15px;top:15px;font-size:12px;border-radius:999em;color:#fff;background-color:rgba(0,0,0,.5);padding:1px 10px;}
.stream-img-pad:before{background-image:linear-gradient(180deg,rgba(0,0,0,.05) 5%,rgba(0,0,0,.85));border-radius:5px;position:absolute;top:0;bottom:0;left:0;right:0;content:"";}
.stream-img-pad.empty:before{display:none;}
.stream-img-pad .desc{font-size:14px;line-height:1.5;}
.stream-img-pad:hover .info,.stream-img-pad:hover .stream-topic-meta{transform:translateZ(0);}
.stream-img-pad .info{position:absolute;transition:.5s;bottom:15px;color:#fff;padding:0 15px;transform:translate3d(0,20px,0);}
.stream-img-pad .info .title{font-size:18px;font-weight:600;line-height:1.2;margin-bottom:5px;}
.stream-img-pad .stream-topic-meta{transition:.5s;font-size:12px;transform:translate3d(-150%,0,0);}
.footer-nav ul{line-height:1.8;list-style:none;padding-left:0;}
.qr-section img{width:140px;}
.qr-section p{margin-top:0;}
.footer-sections{line-height:30px;}
.link-section{width:150px;padding-right:20px;}
.info-section,.link-section{box-sizing:border-box;font-size:14px;}
.info-section{width:440px;padding-right:30px;}
.footer-content{padding-top:10px;}
.site-footer{background-color:#222c3c;color:#818394;}
.site-footer .copyright{background-color:#1b222f;font-size:12px;padding:10px 0;line-height:1.8;}
.site-footer .site-info{width:500px;line-height:1.8;font-size:14px;}
.footer-social{padding-top:30px;}
.partner-section{width:300px;}
.partner-section img{width:80px;filter:grayscale(100%);}
.footer-title{font-weight:60;color:#fff;font-size:14px;}
.footer-title a{color:#fff;}
.recomendUser-banner{background-image:url(../images/author-banner.jpg);}
.user-banner{background-size:cover;height:150px;background-image:url(../images/user-banner.png);background-position:50%;}
.userItem{display:inline-block;vertical-align:top;width:300px;border:1px solid #eee;height:320px;margin-left:20px;margin-right:20px;margin-top:80px;padding-left:20px;padding-right:20px;box-sizing:border-box;line-height:1.8;border-radius:5px;transition:.5s;}
.userItem .name{font-size:16px;}
.userItem .des,.userItem .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.userItem .des{margin-bottom:10px;font-size:14px;min-height:25px;}
.userItem .action{margin-top:27px;margin-bottom:13px;}
.userItem .avatar{background-color:#fff;border:1px solid #f0f0f0;display:inline-block;height:80px;margin:-43px 0 10px;width:80px;border-radius:100%;padding:3px;}
.userItem:hover{box-shadow:0 3px 5px rgba(0,0,0,.12);}
.userItem .meta{text-align:left;color:#969696;font-size:14px;position:relative;}
.userItem .meta:before{border-bottom:1px solid #eee;content:"";left:60px;position:absolute;right:0;top:13px;}
.userItem .recent-update{padding-top:10px;}
.userItem .new{display:block;font-size:14px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#4a4a4a;}
.userItem .new:hover{text-decoration:underline;color:#8c0000;}
.overlay,.userList{text-align:center;}
.overlay{background-color:hsla(0,0%,100%,.97);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000900;}
.overlay iframe{margin-top:80px;background:#fff;border:0;box-shadow:0 0 4px rgba(0,0,0,.3);border-radius:4px;}
.overlay:before{content:"";height:100%;margin-right:-.25em;}
.overlay-dialog,.overlay:before{display:inline-block;vertical-align:middle;}
.overlay-dialog{max-width:580px;outline:0 none;overflow:hidden;padding:100px 80px;position:relative;}
.overlay-dialog .overlayclose-btn{color:#aaa!important;padding:5px 10px!important;}
.overlay-dialog .button--signin{border-radius:2px;font-size:16px;height:58px;max-width:456px;padding-left:18px;text-align:left;width:100%;}
.overlay-actions .button--link{margin-top:-24px;}
.overlay-content{color:rgba(0,0,0,.6);line-height:1.4;margin-bottom:30px;}
.overlay-content .phone-form p{margin-bottom:14px;}
.overlay-content p{font-size:14px;margin-bottom:0;line-height:1.8;margin-top:0;}
.overlay-title{color:rgba(0,0,0,.8);font-size:24px;line-height:1.1;margin-bottom:6px;}
.overlay-footer{color:#b3b3b1;font-size:12px;margin-bottom:10px;margin-top:50px;}
.overlay--dark{background-color:rgba(0,0,0,.6);}
.overlay--dark .button--close{color:#fff;}
.overlay--dark .overlay-dialog{background-color:#fff;border-radius:3px;box-shadow:0 2px 6px 0 rgba(0,0,0,.44);max-width:520px;padding:0;}
.overlay--dark .overlay-title{background-color:#f0f0f0;color:rgba(0,0,0,.8);font-size:18px;margin-bottom:0;padding:24px;margin-top:0;}
.overlay--dark .overlay-title.title--phone{background-color:#fff;margin-top:20px;font-weight:400;padding-bottom:12px;}
.overlay--dark .overlay-content{color:rgba(0,0,0,.6);font-size:16px;margin:24px 0;padding:0 32px;text-align:left;}
.overlay--dark .overlay-actions{margin-bottom:0;padding:0 32px;margin-top:16px;}
.overlay--dark .overlay-actions .button{margin:0 5px;}
.overlay--dark .overlay-footer{margin:0 0 16px;}
.overlay-dialog--email .overlay-content{margin-bottom:0;}
.button--filled{background:#292929;color:hsla(0,0%,100%,.97);border-color:#292929;}
.button--filled:hover{background-color:#727171;border-color:#727171;}
.overlayclose-btn{font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;padding:5px 15px;position:absolute;right:0;top:0;z-index:10000000;color:#333;background:transparent;border:0;cursor:pointer;}
.wpd-lay-title{width:100px;display:inline-block;font-size:14px;}
.wpd-dialog{background-color:#fff;border-radius:5px;padding:40px;max-width:540px;display:inline-block;position:relative;overflow:hidden;margin-top:40px;}
.wpd-dialog .day{height:30px;width:auto;display:inline-block;vertical-align:middle;}
.wpd-input-text{font-size:32px;height:auto;line-height:38px;}
.wpd-input-text,.wpd-input-textarea{background-color:transparent;border:0;}
.wpd-input-textarea{height:50px;margin:0;padding:0;resize:none;width:100%;font-size:14px;}
.wpd-input-item{padding:15px 20px;}
.wpd-input-item.message{border-top:1px solid #eee;}
.wpd-inputs{background-color:#f5f5f5;border:1px solid #eee;border-radius:4px;color:#999;margin-bottom:15px;width:360px;margin-top:15px;}
.wpd-inputs label{display:inline-block;float:none;margin:0 10px 0 0;padding:0;vertical-align:middle;}
.wpd-payway{margin-bottom:15px;}
.wpd-payway-title{font-size:14px;font-weight:400;margin-top:0;margin-bottom:0;line-height:1.8;}
.wpd-header{text-align:center;padding-top:15px;}
.wpd-avatar{border-radius:100%;margin-left:15px;height:64px;width:64px;}
.wpd-title{font-size:16px;margin-bottom:15px;}
.wpd-title:after,.wpd-title:before{content:'"';}
.wpd-btn-close{font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;padding:5px 15px;position:absolute;right:0;top:0;z-index:10000000;color:#aaa;background-color:#fff;border:0;cursor:pointer;}
.wpd-btn-confirm{display:inline-block;border-radius:3px;background-color:#388ac3;padding:0 25px;height:40px;line-height:39px;cursor:pointer;font-size:18px;border:0;color:#fff;}
.wpd-overlay-notice{font-size:12px;color:#ccc;padding-top:5px;}
.wpd-overlay-body h4{font-weight:700;}
.footer-topic-item{border-radius:5px;overflow:hidden;float:left;width:320px;margin-right:20px;height:140px;position:relative;color:#fff;fill:#fff;}
.footer-topic-item:last-child{margin-right:0;}
.footer-topic-item .inner{position:absolute;bottom:10px;left:10px;right:10px;}
.footer-topic-item .title{margin-bottom:10px;}
.footer-topic-item .topic-meta{font-size:14px;}
.footer-topic-item .footer-topic-link{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:50%;}
.footer-topic-item .footer-topic-link:before{position:absolute;top:0;bottom:0;right:0;left:0;background-image:linear-gradient(180deg,rgba(0,0,0,.05) 5%,rgba(0,0,0,.35));content:"";}
.topic-item-image{height:170px;}
.topic-item-image img{border-radius:5px;}
.topic-list-title{font-size:16px;margin-bottom:10px;border-left:4px solid #8c0000;padding-left:4px;line-height:1;font-weight:400;}
.topic-item-link{color:#8c0000;fill:#8c0000;}
.topic-item-link .svgIcon-use{display:inline-block;vertical-align:-3px;margin-left:3px;}
.topic-list{letter-spacing:-.8em;}
.topic-list-item{letter-spacing:0;width:50%;box-sizing:border-box;display:inline-block;vertical-align:top;margin-bottom:40px;padding:20px;line-height:1.8;}
.topic-list-item .title{font-size:20px;font-weight:600;margin-top:10px;}
.topic-list-item .des,.topic-list-item .meta{font-size:14px;color:#a5aab0;margin-bottom:10px;}
.topic-list-item .list{border:1px dashed #ddd;font-size:14px;padding:10px 15px;}
.topic-list-item .list-item:hover{color:#8c0000;}
.ais-infinite-hits{width:740px;margin:0 auto;}
.ais-infinite-hits__empty{text-align:center;color:rgba(0,0,0,.65);}
#algolia-search-box input{border:1px solid #e0e0e0;background:#fff;width:100%;color:#333;font-size:16px;padding:14px 48px 14px 15px;font-weight:200;box-sizing:border-box;outline:none;box-shadow:none;border-radius:3px;}
#algolia-stats{width:740px;margin:0 auto;font-size:14px;color:rgba(0,0,0,.5);margin-bottom:40px;}
.ais-infinite-hits--showmore{margin-top:30px;width:740px;margin:30px auto;}
.ais-infinite-hits--showmore button{width:100%;border:1px solid #eee;line-height:40px;background-color:#fff;color:#666;box-sizing:border-box;cursor:pointer;}
#algolia-search-box{width:640px;margin:50px auto;}
.lu-search-item{padding:15px;background-color:#fff;border:1px solid #eee;margin-bottom:15px;border-radius:3px;}
.lu-search-img{float:left;height:140px;margin-right:20px;position:relative;width:215px;}
.lu-search-content{padding-left:235px;}
.lu-search-title{font-size:18px;line-height:1.3;margin-top:0;}
.lu-search-snipper{color:#777;font-size:14px;line-height:1.6;}
.lu-search-meta{color:#c9ccd0;font-size:14px;}
.posts-nav{padding-bottom:30px;padding-top:20px;}
.posts-nav .page-numbers{display:inline-block;border:1px solid #ddd;border-radius:3px;padding:7px 12px;color:rgba(0,0,0,.44);font-size:14px;margin:4px;}
.posts-nav .page-numbers.current,.posts-nav .page-numbers:hover{border-color:#8c0000;color:#8c0000;}
.screen-reader-text{position:absolute;left:-9999em;top:-9999em;}
.y-book-item{border:1px solid #eee;display:inline-block;font-size:14px;line-height:1.4;border-radius:3px;margin-bottom:15px;margin-right:10px;padding:10px;width:160px;vertical-align:top;transition:.5s;box-sizing:border-box;}
.y-book-item img{max-height:184px;width:auto;}
.y-book-item:hover{box-shadow:0 3px 5px rgba(0,0,0,.15);}
.y-book-item p{display:none;}
.y-book-item h3{height:39px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;font-size:14px;font-weight:400;margin-top:0;margin-bottom:0;}
.y-bookwrapper:last-child{margin-bottom:50px;}
.y-book-title--hero{font-size:20px;font-weight:700;margin-bottom:20px;line-height:1.8;}
.y-book-title--hero:after{display:block;margin-left:auto;margin-right:auto;width:150px;height:3px;border-radius:999em;background-color:#ccc;content:"";margin-top:10px;}
.y-width1080{margin-left:auto;margin-right:auto;max-width:1080px;width:90%;}
.y-bookwrapper:first-child{margin-top:50px;}
.y-bookwrapper{border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.04);}
.y-marginTop30{margin-top:30px;}
.y-backgroundWhite{background-color:#fff;}
.y-textAlignCenter{text-align:center;}
.y-paddingTop30{padding-top:30px;}
.y-padding15{padding:15px;}
.segment{background-color:#fafafa;padding:80px 0 90px;}
.segment.segment--noline{background-color:#fff;}
.content--center{text-align:center;}
.content__headline,.content__subline{font-size:28px;font-weight:700;line-height:1.14;margin-bottom:20px;vertical-align:baseline;}
.content__subline{font-weight:100;}
.using__row{display:flex;flex-wrap:wrap;}
.using__col{-moz-box-flex:0;align-self:flex-start;box-sizing:border-box;display:block;flex-grow:0;flex-shrink:1;min-height:1px;overflow:hidden;padding-left:15px;padding-right:15px;width:25%;}
.using__client{background-color:#fff;border-radius:3px;box-shadow:0 1px 20px 0 rgba(0,0,0,.05);height:0;margin-bottom:30px;padding:0 0 100%;position:relative;}
.using__client-name{font-size:15px;font-weight:700;line-height:1;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;vertical-align:baseline;white-space:nowrap;width:100%;}
.using__client-logo{height:80px;margin-bottom:15px;width:80px;}
.using__client-inner{-moz-box-align:center;-moz-box-pack:center;align-items:center;bottom:0;display:flex;flex-flow:column wrap;justify-content:center;left:0;padding:10px;position:absolute;right:0;top:0;}
@media (max-width:800px){.using__col{width:33.3333%;}}
@media (max-width:480px){.using__col{padding-left:7.5px;padding-right:7.5px;width:50%;}}

.y-publication-item{font-size:14px;color:#999;display:inline-block;box-sizing:border-box;width:343px;vertical-align:top;height:215px;background-color:#fff;border:1px solid #f0f0f0;border-radius:4px;float:left;margin:0 10px 10px 0;padding:20px 15px;}
.y-publication-item:nth-child(3n){margin-right:0;}
.y-publication-item img{float:left;margin-right:15px;width:125px;}
.y-publication-item h3{color:#333;font-size:16px;font-weight:700;margin-top:10px;}
.y-publication-item .author{margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.y-publication-item .intros{height:36px;line-height:1.3;margin-top:10px;}
.y-publication-item .price{color:orange;}
.y-hero-nb{margin-top:0;}
.y-hero-nb+.button{height:auto;}
.publisherGroup{padding-top:25px;}
.y-course-banner{height:420px;background-size:cover;background-position:50%;position:relative;}
.link-items{list-style:none;padding-left:20px;padding-right:20px;}
.link-items .link-item{margin-right:15px;margin-bottom:20px;display:inline-block;width:150px;color:rgba(0,0,0,.6);}
.y-qa-action{text-align:center;font-size:14px;fill:#8c0000;color:#8c0000;}
.y-qa-action svg{display:inline-block;vertical-align:middle;animation:2s linear 0s normal none infinite running e;transform-origin:center bottom 0;fill:#8c0000;}
.y-qa-action-item{padding-top:10px;padding-bottom:10px;border-bottom:1px dotted;position:relative;text-align:center;}
.y-qa-action-item .detail-info{display:none;color:#fff;border-radius:3px;padding:10px 15px;right:120px;top:18px;}
.y-qa-action-item .detail-info,.y-qa-action-item .detail-info:before{background-color:#8c0000;position:absolute;box-shadow:0 1px 5px rgba(0,0,0,.05);}
.y-qa-action-item .detail-info:before{height:10px;width:10px;content:"";transform:rotate(45deg);top:17px;right:-5px;}
.y-qa-action-item:hover{background-color:#8c0000;color:#fff;fill:#fff;}
.y-qa-action-item:hover svg{animation:stop;fill:#fff;}
.y-qa-action-item:hover .detail-info{display:block;}
.y-qa-action-item:last-child{border-bottom:0;border-radius:0 0 4px 4px;}
.y-qa-action-item span{display:block;}
.y-course-content{position:relative;color:hsla(0,0%,100%,.9);font-size:34px;padding-top:130px;font-weight:700;}
.y-course-content p{margin:0;line-height:1.8;}
.y-course-copyright{position:absolute;left:10px;bottom:4px;font-size:12px;color:hsla(0,0%,100%,.7);fill:hsla(0,0%,100%,.7);font-style:normal;}
.y-course-copyright svg{display:inline-block;vertical-align:middle;margin-right:3px;fill:hsla(0,0%,100%,.7);}
@keyframes d{0%{transform:translate3d(200px,0,0);}to{transform:translateZ(0);}}

.y-qa-mod{background-color:#fff;border-radius:4px;top:150px;box-shadow:0 1px 5px rgba(0,0,0,.05);position:fixed;right:20px;width:90px;z-index:100;animation:1s d;line-height:1.8;}
.y-qa-title{background-color:#8c0000;color:#fff;font-size:14px;padding:4px 0;text-align:center;border-radius:4px 4px 0 0;margin:0;}
.y-publication-header{height:340px;}
.y-hero-nb{font-size:32px;position:relative;color:#fff;font-weight:700;padding-top:100px;}
.y-hero-nb+.button{background-color:#8c0000;border-color:#8c0000;color:#fff;margin-top:10px;position:relative;font-size:14px;line-height:28px;}
.y-course-card{transition:.5s;line-height:1.8;box-sizing:border-box;top:0;position:relative;height:320px;margin-bottom:35px;margin-right:25px;width:342px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 5px rgba(0,0,0,.05);border-radius:4px;float:left;}
.y-course-card:hover{top:-5px;}
.y-course-card:hover:before{bottom:-9px;}
.y-course-card:hover:after{bottom:-13px;}
.y-course-card:before{bottom:-4px;left:5px;right:5px;z-index:-1;}
.y-course-card:after,.y-course-card:before{transition:.5s;box-shadow:0 3px 10px rgba(0,0,0,.1);content:"";background-color:#fff;position:absolute;top:5px;border-radius:10px;}
.y-course-card:after{bottom:-8px;left:10px;right:10px;z-index:-2;}
.y-course-card:nth-child(3n){margin-right:0;}
.y-course-card.y-course-inline{float:none;display:inline-block;margin-left:25px;}
.y-course-card.y-course-simple{height:auto;width:256px;margin-right:18px;}
.y-course-card.y-course-simple:nth-child(3n){margin-right:18px;}
.y-course-card.y-course-simple:nth-child(4n){margin-right:0;}
.y-course-card.y-course-simple .y-course-action{padding-top:25px;padding-bottom:25px;}
.y-course-card.y-course-simple .y-course-action a{font-size:12px;}
.y-curse-info{padding:15px 20px;font-size:14px;}
.y-course-action{text-align:center;}
.y-course-action a{display:inline-block;border:1px solid #8c0000;color:#8c0000;padding:2px 20px;border-radius:4px;font-size:14px;}
.y-course-action a:hover{background-color:#8c0000;color:#fff;}
.y-course-image{text-align:center;background-image:url(../images/7usimzv34w265k5g.jpeg);background-size:cover;background-position:50%;color:#fff;padding:40px 20px;position:relative;border-radius:4px 4px 0 0;overflow:hidden;}
.y-course-image:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.18);}
.y-course-image.y-image-left{text-align:left;}
.y-course-image .y-course-title{font-size:20px;}
.y-course-image .y-course-title,.y-course-image p{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;}
.y-course-image p{font-size:14px;}
.y-course-meta{color:rgba(0,0,0,.6);}
.y-course-meta .title{font-weight:700;color:#000;}
.y-course-meta .des{font-size:12px;}
@keyframes e{0%{transform:rotate(0deg)}5%{transform:rotate(18deg)}15%{transform:rotate(-15deg)}25%{transform:rotate(12deg)}35%{transform:rotate(-9deg)}45%{transform:rotate(6deg)}55%{transform:rotate(-3deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}

.course-hero-title{font-size:32px;margin:0;line-height:1.8;}
.course-hero-des{font-size:20px;color:rgba(0,0,0,.44);line-height:1.8;margin:0 0 50px;}
.y-textAlignLeft{text-align:left;}
.top-banner{display:none;}
.top-banner--withBackground{background-image:url(../images/yruhotmvmbkujkdbs4dr.png);background-size:cover;height:60px;line-height:60px;text-align:center;position:relative;color:#fff;}
.top-banner--withBackground .overlayclose-btn{color:#fff;top:10px;}
.ad-delete-link,.overlay-del{background-color:#c00;border-radius:3px;color:#fff;display:inline-block;font-size:12px;line-height:1.4;margin-left:5px;padding:0 4px;}
.y-vip-box{height:228px;background-image:url(../images/vipbj.png);background-repeat:no-repeat;background-position:0;width:820px;margin:30px auto 50px;border-radius:10px;border:1px solid rgba(0,0,0,.05);box-sizing:border-box;padding-left:250px;padding-top:25px;padding-right:25px;background-color:#fff;position:relative;}
.y-vip-box,.y-vip-box:before{box-shadow:0 3px 10px rgba(0,0,0,.1);}
.y-vip-box:before{bottom:-5px;content:"";display:block;left:5px;position:absolute;right:5px;top:5px;z-index:-1;border-radius:10px;}
.y-vip-title{font-size:20px;font-weight:700;}
.y-vip-content{font-size:14px;line-height:1.2;margin-bottom:30px;margin-top:10px;}
.y-vip-button{display:inline-block;background:linear-gradient(90deg,#a68c60 0,#fff0c1);border-radius:8px;color:#fff;font-size:14px;padding:3px 18px;}
.u-backgroundBlue{background-color:#f3f7fa;position:relative;z-index:0;}
.blockGroup--posts{padding-bottom:30px;}
.vava-fixed-menu{position:fixed;right:0;bottom:50px;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.1);color:rgba(0,0,0,.6);border-radius:3px 0 0 3px;z-index:200;}
.vava-fixed-menu ul{list-style:outside none none;margin:0;padding:0;}
.vava-fixed-menu ul li{border-bottom:1px solid #eee;padding:10px;position:relative;cursor:pointer;}
.vava-fixed-menu ul li:hover .txt{display:block;}
.vava-fixed-menu ul li .fa{font-size:30px;}
.vava-fixed-menu ul li .txt{background-color:rgba(0,0,0,.6);border-radius:3px;color:#fff;display:none;font-size:12px;padding:5px;position:absolute;right:60px;text-align:center;top:13px;width:60px;}
.vava-fixed-menu ul li .txt:before{content:"";position:absolute;right:-8px;top:7px;border:4px solid;border-color:transparent transparent transparent rgba(0,0,0,.6);}
.vava-fixed-menu ul li:last-child{border-bottom:0;}
.fa_myhistory_btn{background-color:rgba(0,0,0,.5);border-radius:3px;bottom:90px;color:#fff;font-size:26px;height:50px;line-height:50px;position:fixed;right:30px;text-align:center;width:50px;transform:translate3d(0,150px,0);transition:.5s;z-index:10;}
.fa_myhistory_btn.is-active{transform:translateZ(0);}
.fa_myhistory_btn:hover .qrcode{display:block;}
.fa_myhistory_btn .qrcode{background:#fff none repeat scroll 0 0;border:10px solid #fff;border-radius:3px;box-shadow:0 0 2px 3px rgba(0,0,0,.15);display:none;position:absolute;right:70px;top:-35px;width:100px;z-index:100;font-size:12px;line-height:1;text-align:center;color:#c9ccd0;}
.fa_myhistory_btn .qrcode img{width:100px;display:block;margin-bottom:5px;}
.sub-sidebar{width:380px;}
.sub-sidebar .widget{margin-top:0;border:1px solid rgba(0,0,0,.05);}
.sub-item,.sub-sidebar .widget{box-shadow:0 1px 1px rgba(0,0,0,.05);}
.sub-item{background-color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,.05);margin-bottom:20px;}
.sub-item .sub-header{background-color:#f6f6f6;font-size:12px;padding:10px 15px;border-radius:3px 3px 0 0;color:#c9ccd0;}
.sub-item .sub-header .svgIcon{margin-left:4px;fill:orange;}
.sub-item .sub-header time{padding-top:10px;}
.sub-item .post-img{float:left;margin-right:15px;}
.sub-item h2{font-size:20px;line-height:1.2;margin:0;}
.sub-item .des{color:rgba(0,0,0,.56);line-height:1.6;}
.sub-item .content{padding:15px;overflow:hidden;}
#preview{background-color:#fff;border:1px solid #eee;box-shadow:0 0 3px rgba(0,0,0,.1);left:50%;margin-left:400px;padding:10px;position:fixed;top:169px;width:70px;z-index:100;box-sizing:border-box;text-align:center;}
#preview .fa{line-height:50px;font-size:30px;}
#preview:empty{display:none;}
.upload-item{display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;position:relative;margin-right:10px;border-radius:3px;overflow:hidden;}
.upload-item .percent{bottom:0;color:#fff;font-size:12px;font-weight:700;left:0;position:absolute;right:0;top:0;z-index:11;}
.upload-item .ppps{background-color:rgba(0,0,0,.63);position:absolute;top:0;bottom:0;left:0;z-index:10;}
.upload-item canvas{position:relative;}
.mce-top-part:before{display:none;}
audio:not([controls]){display:none;height:0;}
.jp-interface{font-size:12px;color:rgba(0,0,0,.6);}
.js-progressBar{height:1px;background-color:#eee;position:relative;}
.js-progress{padding:10px 0;flex:1 1 auto;}
.js-play-bar{height:1px;left:0;top:0;transition:.5s linear;}
.js-play-bar,.js-play-bar:before{position:absolute;background-color:#000;}
.js-play-bar:before{content:"";height:5px;width:5px;border-radius:100%;right:-2px;top:-2px;}
.jp-play{display:block;}
.jp-state-playing .jp-play,.jp-stop{display:none;}
.jp-state-playing .jp-stop{display:block;}
.jp-controls{margin-right:15px;}
.jp-controls button{border:1px solid rgba(0,0,0,.84);border-radius:3px;background-color:#fff;height:42px;width:42px;text-align:center;line-height:12px;}
.jp-controls button svg{fill:rgba(0,0,0,.84);}
.jp-interface{position:relative;display:flex!important;align-items:center!important;}
.jp-type-single{padding:15px 0;}
.js-player-tap{font-size:12px;position:absolute;left:0;top:-20px;}
.u-flex1{flex:1 1 auto;}
.u-flexCenter{align-items:center!important;display:flex!important;}
.u-flex0{flex:0 0 auto;}
.u-marginRight10{margin-right:10px;}
.u-marginLeft10{margin-left:10px;}
button{cursor:pointer;}
.vava-input{background:#fff none repeat scroll 0 0;border:1px solid rgba(0,0,0,.15);border-radius:4px;width:600px;font-size:16px;color:#b3b3b1;padding:15px;margin-bottom:15px;}
.vava-label{padding-top:50px;font-size:12px;color:#b3b3b1;}
.progress-bar{margin-top:30px;height:3px;border-radius:999em;background-color:#8c0000;}
.vava-niubi{color:#b3b3b1;font-size:14px;margin-top:40px;}
.vava-niubi a{color:#8c0000;}
#mceu_20{display:block!important;}
#mceu_15{float:right;}
#mceu_15 .mce-btn .mce-txt{font-weight:700!important;}
#mceu_15 button{color:#c00!important;}
.gwyneth-card{padding:15px;border:1px solid #eee;border-radius:3px;}
.gwyneth-card-message{font-size:12px;color:rgba(0,0,0,.44);}
.gwyneth-card-message span{color:#8c0000;margin-left:4px;margin-right:4px;font-style:italic;}
.gwyneth-action-img{display:inline-block;vertical-align:middle;margin-left:10px;}
.gwyneth-action-list{font-size:14px;padding:10px 0;}
.gwyneth-del{fill:#c00;}
.paltro-title{font-weight:700;}
.paltro-des{color:rgba(0,0,0,.6);}
.topic-delete-btn{color:#c00;}
.paltro-actions{font-size:12px;color:rgba(0,0,0,.44);}

.widget-list-pic li{font-size: 14px;line-height: 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.home{margin-top: 10px;padding-left: 15px;height: 38px;line-height: 38px;}
.home em{font-weight: bold;padding-right: 8px;font-style: normal;}
.home h4{font-size: 14px;}

.fanye{padding:20px 0;text-align:center}
.fanye a,.fanye .txt{ height:24px; color:#666; padding:0 9px; margin:0 3px;font-family:'Microsoft YaHei';line-height:24px;line-height:26px\9;border:1px solid #cfcfcf; background:url(http://img.soufun.com/secondhouse/image/esfnew/search2014/DownloadCache/images/pageBg.gif) repeat-x;border-radius:2px;display:inline-block;*zoom:1; overflow:hidden;}
.fanye a:hover{ border:1px solid #de3438; color:#666; text-decoration:none}
.fanye .pageNow{ background:#fff;border:1px solid #de3438;color:#666}
.fanye .pageNow:hover,.fanye .pageNow:hover a{ color:#666}
.fanye .txt{ padding:0; background:none; border:none;}
ul.widget-list-pic>li>a:before {
    color: #8c0000;
    content: '•';
    margin-right: 5px;
}
ul.widget-list-pic>li>a:hover {
    color: #8c0000;
	font-weight: bold;
}


.pkucn-more {height: 50px;
    line-height: 40px;
    background: #8c0000;
    color: #fff;
    padding: 0 5px;}

.pkucn-more h2 {float: left;}

a.part-more.fr {float: right;font-size: 17px;
    padding-right: 20px;
    background-color: #8c0000;
    line-height: 50px;
    color: #fff;}